![[movies]](/images/mediatype_movies.gif) | Introducing the Acquia Dev Cloud - Robert Douglass Introducing the Acquia Dev Cloud Keywords: devdays2011; drupaldevdays; drupal Downloads: 101 |  |
![[movies]](/images/mediatype_movies.gif) | Riding the Semantic Web - Matthias Vandermaesen Lately, there was much ado about this thing called the Semantic Web. Dries Buytaert put the topic on the forefront in his DrupalConSF Keynote earlier this year. But what is the Semantic Web? Why is it important? And what's Drupals' role in this? Krimson has been part of a research project sponsored by IWT called Archipel (http://www.archipel-project.be). Our role in the project is to publish Linked Open data, stored in a shared repository, in a consistent fashion... Keywords: devdays2011; 231; drupaldevdays; drupal Downloads: 167 |  |
![[movies]](/images/mediatype_movies.gif) | Hack Your Way Through The Drupal API: A Development Intro For Themers - Baris Wanschers You can dream PHPtemplate, you're the best theming ninja in your village and you scream VIEWS before the client even asked you about this News overview? But as it is with Drupal: a module nearly does exactly what your client needs for his requirements and that leaves you (or the client) with two options: accept it as it is, or let some PHP guru develop a custom module that fulfills all needs. But did you know that just knowing the basics of module development can help you save the day? Or at lea... Keywords: devdays2011; 278; drupaldevdays; drupal Downloads: 206 |  |
![[movies]](/images/mediatype_movies.gif) | Getting early estimates right - Jakob Persson If you're a developer faced with the task of estimating development work based on a very loose specifications (or not), this is the session for you, regardless of your experience level. Almost all clients who approach you about a project want to know up front what the total cost will be. They hand you some loose notes and expect a fixed number of hours or price. To many this presents an impossible task... Keywords: devdays2011; 248; drupaldevdays; drupal Downloads: 149 |  |
![[movies]](/images/mediatype_movies.gif) | Views 3 - Daniel Wehner his session will be about the changes to views in the views 3.x development cycle. Beside the big improvement of pluggable query backends(query from flickr etc.) views supports a bunch of more features of sql and has some more internal features. A short list of changes Pluggable query backend(s) AND/OR support GROUPBY support better export code UI stuff exposed forms pluggable pagers semantic support really translation support Simpletests Keywords: devdays2011; 258; drupaldevdays; drupal Downloads: 140 |  |
![[movies]](/images/mediatype_movies.gif) | Welcome To Drupal(DevDays)! - Robert Douglass and Jeffrey A. McGuire How do I get the most out of Drupal? How does it all work? What sessions should I go to at? What about this community thing? We want you to be part of Drupal! In this session, we'll cover some of the most common questions that come up when choosing Drupal and how to get started once you've made that choice. Helping users with widely varying experience get the most out of Drupal at Acquia has given us some insights about getting to know Drupal and how it can best work for you... Keywords: devdays2011; 322; drupaldevdays; drupal Downloads: 80 |  |
![[movies]](/images/mediatype_movies.gif) | An Introduction To Git - Alan Burke and Stella Powers Drupal.org is moving to git. We are replacing our current version control tool CVS with the new kid on the block, git. It's hoped that the changeover will happend in Q1 2011. By the time of the conference, the first stage of the changeover will be imminent or may already be complete. As the changover is a straight switch, it's important that developers and themers have at least some exposure to git before the changeover happens... Keywords: devdays2011; 260; drupaldevdays; drupal Downloads: 140 |  |
![[movies]](/images/mediatype_movies.gif) | Drupal's New Localization Infrastructure And Where Do You Fit In - Gábor Hojtsy Drupal.org's new localization infrastructure is coming together with translations moving from drupal.org entirely to localize.drupal.org, decoupling from projects and making it easier for translators to contribute, and users to update to the latest translations. This new system however requires that you learn some new ways of working with localization. The Drupal APIs have not changed for this - although Drupal 7 introduced some very nice goodies, which we will cover - but you should be prepared... Keywords: devdays2011; 282; drupaldevdays; drupal Downloads: 143 |  |
![[movies]](/images/mediatype_movies.gif) | Almost All You Need To Know About Drupal Security - Jakub Suchy Web security is a hot and important topic. Guys from sites like Rock You or Gawker would be able to tell you. Although Drupal is generally very secure, poor programming practices can very easily endanger your site security. In this session, I will go through good coding standards and security practices for using PHP and Drupal APIs. If you just started developing modules for Drupal or want to refresh your knowledge, you need to attend this session. Keywords: devdays2011; 244; drupaldevdays; drupal Downloads: 115 |  |
![[movies]](/images/mediatype_movies.gif) | 7 Times 7 Improvements In Drupal 7 - Davy Van Den Bremt and Stijn Vanden Brande With the release of Drupal 7 at the beginning of 2011 we have a whole new beast in our hands. This session will provide a look on what's new and what's gone. The session is split up in 7 sections: 1) 7 improvements for users 2) 7 improvements for developers 3) 7 improvements for themers 4) 7 improvements for system administrators 5) 7 seeds for the future 6) 7 mistakes of the past that were corrected 7) 7 signs that Drupal 7 rocks Keywords: devdays2011; 271; drupaldevdays; drupal Downloads: 193 |  |
![[movies]](/images/mediatype_movies.gif) | State Of Internationalization In Drupal7 - Olivier Jacquet and Jose Reyero This session will highlight the i18n changes in Drupal 7. I will cover: - Changes in language negotiation - New hooks - Translatable fields - Dynamic data translation - State of the i18n project It's an updated version of my presentation at Copenhagen: http://cph2010.drupal.org/sessions/introduction-internationalization-dru... It is possible that there is some overlap with Gabor's presentation but it should be minimal since he focuses on interface translation. Keywords: devdays2011; 301; drupaldevdays; drupal Downloads: 173 |  |
![[movies]](/images/mediatype_movies.gif) | How To Integrate The Core Drupal 7 Usability Improvements With Your Module - Gábor Hojtsy Shortcuts and dashboards and overlays and contextual links... oh my! There are a lot of new features in Drupal 7 that were introduced with the aim of making Drupal easier to use, but the truth is this: Although these features and tools have great potential, they won't be very helpful if contributed module authors don't use them. In order to make actual Drupal sites more usable, all the modules on the site - both core and contrib - need to work together to deliver a clear and consistent administr... Keywords: devdays2011; 283; drupaldevdays; drupal Downloads: 90 |  |
![[movies]](/images/mediatype_movies.gif) | Drupal 7 - From Zero To Hero Within 1 Hour - Roel De Meester You've have heard talking about Drupal, you've heard about the buzz, heck.. you even plan to attend a DrupalCamp? But you have almost no clue what this 'geeky'-CMS can do for you? Attend this introductionary session and get a quick overview of Drupal, its history, its community, the power of extra modules and themes and even learn to convert an exisiting HTML site into a decent CMS using stuff like 'fields', 'content types', 'image styles' After this session you will be ready to enroll into a pr... Keywords: devdays2011; 227; drupaldevdays; drupal Downloads: 199 |  |
![[movies]](/images/mediatype_movies.gif) | Sell Your Code: Announcing The DroopyAppStore - Robert Douglass The long awaited Droopy App Store unveiled. You'll learn why the store is needed, what it does, the business model that makes it work, its risks, its rewards. This presentation will be specially geared towards developers familiar with module, theme, distribution and feature development on Drupal.org. This session is a *thought exercise* aimed at challenging your beliefs and celebrating the character of the Drupal community. Keywords: devdays2011; 319; drupaldevdays; drupal Downloads: 1,026 |  |
![[movies]](/images/mediatype_movies.gif) | Adaptive Systems For Multiple Devices (Mobile Design And Theming) - Kristof Orts From mobile browsers to netbooks and tablets, users are visiting your sites from an increasing array of devices and browsers. Are your designs ready? Learn how to think beyond the desktop and craft beautiful designs that anticipate and respond to your usersâ needs. Fluid grids, flexible images, and media queries are the three technical ingredients for adaptive and responsive web design, but it also requires a different way of thinking... Keywords: devdays2011; 227; drupaldevdays; drupal Downloads: 226 |  |
![[movies]](/images/mediatype_movies.gif) | Drupal Distributions - How To Build Them - Dick Olsson You've heard of them - Open Atrium, Open Publish, Managin News and Drupal Commons. They're all out-of-the-box Drupal products for completely different purposes and end users. They're also called Drupal distributions. But how do you build one? And why? In this session we will cover the workflow, best practices and components involved when building a Drupal distribution. We will also discuss some about why your daily development could benefit from a similar workflow... Keywords: devdays2011; 249; drupaldevdays; drupal Downloads: 138 |  |
![[movies]](/images/mediatype_movies.gif) | A flexible new search API - Thomas Seidl This session will introduce the new Search API module for Drupal 7 which addresses several major shortcomings of the core search module, offering much greater flexibility and several additional features out-of-the-box. Keywords: devdays2011; 274; drupaldevdays; drupal Downloads: 653 |  |
![[movies]](/images/mediatype_movies.gif) | Drupal 7 development done right: Leverage entities! - Wolfgang Ziegler Drupal 7 introduces entities, the foundational concept behind nodes, comments, users, terms, vocabularies and files. The session will teach you how modules can leverage the underlying entity API in core and how the entity API module complements it. The session will introduce the available APIs and cover how modules can easily work with any entity type provide a new fieldable entity type provide exportable entities, e.g... Keywords: devdays2011; 313; drupaldevdays; drupal Downloads: 2,249 |  |
![[movies]](/images/mediatype_movies.gif) | Staging and Deployment strategies for Drupal 8 - Greg Dunlap Drupal 8? Already?? The best time to start plotting big core developments is at the beginning of a cycle, and at the last three DrupalCons, Dries has targeted solving the configuration and deployment problem as a major goal for Drupal 8. In this session I will discuss the problems we face and some possible solutions. Keywords: devdays2011; 229; drupaldevdays; drupal Downloads: 140 |  |
![[movies]](/images/mediatype_movies.gif) | Services 3 - Yuriy Gerasimov and Greg Dunlap What shall we do when we need to manipulate drupal data remotely? With application on iPhone, or flash or any other third party application. The proper approach is Services module. It allows to communicate with other applications via XMLRPC, REST, SOAP, AMF and others protocols. Keywords: devdays2011; 285; drupaldevdays; drupal Downloads: 131 |  |
![[movies]](/images/mediatype_movies.gif) | Organic Groups 7 - Amitai Burstein This session will go over the differences between solving a task in Drupal 6 Vs. Drupal 7, and how this change led to the rewrite of Organic groups module. I will probably also show some pictures of Anteaters! Keywords: devdays2011; 319; drupaldevdays; drupal Downloads: 11,493 |  |
![[movies]](/images/mediatype_movies.gif) | Leverage Fields With Properties - Miro Dietiker Entity + Fields is the new rockstar in the drupal house. Here comes Properties, a brand new concept, building on the shiny API provided by core, bringing a completely new perspective into entity data and fields. We'll introduce you! Did you previously put additional technical product data into HTML tables when populating an online shop? Did you miss a capability to compare products + fields to each other? Did you want to allow users to add certain predefined fields/components to a specific node ... Keywords: devdays2011; 294; drupaldevdays; drupal Downloads: 299 |  |
![[movies]](/images/mediatype_movies.gif) | Custom Formatters - Nicolas Leroy and Jochen Verdeyen A while ago I ran into a situation where I needed my own formatter for a filefield. I did some research and documentation was not that easy to find. I will cover what a formatter is, where you can use it, the custom formatter module and writing your own formatter. This will all be demoed with an example. First we will cover custom formatters in drupal 6, then we'll show how it works in drupal 7 and what the differences are compared ot drupal 6... Keywords: devdays2011; 303; drupaldevdays; drupal Downloads: 648 |  |
![[movies]](/images/mediatype_movies.gif) | Developing for Views 3 API - Frédéric Marand In this session, module developers will receive an introduction to the Views 7.3 API: API overview embedding Views in code defining default Views declaring new tables to Views standalone tables tables joined to other existing tables fields: real, virtual altering existing definitions Writing handlers (intro) Writing plugins (intro) Code samples declaring Views integration declaring a base table (View type) defining a code-based (default) View writing an Access plugin writing an Area handler Prer... Keywords: devdays2011; 259; drupaldevdays; drupal Downloads: 993 |  |
![[movies]](/images/mediatype_movies.gif) | Your Drupal site on SOLR power - Frederik Wouter and Jan Lemmens Power your site with Apache Solr search! In this session we will show how to setup an Apache Solr server and how to configure your Drupal site to make use of it. We'll even explain how to make your Solr multicore (multiple indexes) and how to use Solr for your multisite Drupal setup. Using Solr instead of the standard Drupal search will reduce the load on your database, and will give you a much better search experience (faceted search, autocompletion, better performance, ...)... Keywords: devdays2011; 304; drupaldevdays; drupal Downloads: 189 |  |
![[movies]](/images/mediatype_movies.gif) | Installation Profiles As A Development Tool - Florian Loretan Installation profiles were designed as a tool create distributions, but there are many other ways to use them. It is possible to build a regular Drupal project as an installation profile, making deployment and team collaboration a lot easier. This session will be a hands-on demonstration of how to start a new Drupal website using code only, making it possible to work with a team without needing a central development database. Keywords: devdays2011; 280; drupaldevdays; drupal Downloads: 130 |  |
![[movies]](/images/mediatype_movies.gif) | Fingerprinting Drupal - Kornel Lugosi I would like to share our experimental idea to create fingerprints from Drupal sites, in a readable XML format. This can be helpful at debugging, providing support in the issue queue, setting up a watchdog for certain changes and at professional Drupal support. I'd love to discuss our experience with this idea, the future of the project and if you have new ideas. Keywords: devdays2011; 299; drupaldevdays; drupal Downloads: 71 |  |
![[movies]](/images/mediatype_movies.gif) | Coder Module: Easily Port Modules To Drupal 7 - Stella Power Drupal has a number of coding standards that all contributed Drupal modules and themes should be using. Instead of each developer coding in their own preferred style, they are asked to write all code according to the standards outlined in the document. This ensures that all of Drupal's code is written to a consistent standard, making it easier to understand and modify. Drupal also provides its own set of API functions, and as the drop is always moving, a large number of these API functions can c... Keywords: devdays2011; 264; drupaldevdays; drupal Downloads: 181 |  |
![[movies]](/images/mediatype_movies.gif) | Drupal 8 -First Things First - Karoly Negeysi The hangovers from the Drupal 7 release parties have just disappeared, but it is already time to start thinking of Drupal 8. Because Drupal 7 is such a drastic fracture with the past, it now becomes clear how outdated many "good old" Drupal core modules are. Drupal 8 should deal with leftovers from that distance past and rapidly adapt to the ever changin world of web. This session will philosophy, among others, about the need to get rid of modules like profile, forum and blog and the need to inc... Keywords: devdays2011; 318; drupaldevdays; drupal Downloads: 293 |  |
![[movies]](/images/mediatype_movies.gif) | Designer vs Developer - Morten Heide On The long journey from a module creates/modifies data till it gets printed to the webpage the focus of what the module does shift a ton of times, from what an end user sees to the developer to the frontend developers (aka themers ... those people that make the stuff look pretty) a drupalsites journey 1. Client: It shold do "X" 2. Designer: It should look like this 3. Themer: I then need this this and that 4... Keywords: devdays2011; 317; drupaldevdays; drupal Downloads: 96 |  |
![[movies]](/images/mediatype_movies.gif) | Drupal Commerce In Drupal 7- How To Build Robust E-Commerce Sites - George Papadongonas Drupal Commerce, now in alpha4 is the successor of Ubercart, but itâs actually a module written from scratch. Weâll see together all the new features of it, all weâll discuss about the available options for e-commerce in Drupal in the near future. Topics: * A quick demonstration of Drupal Commerce * An overview of the great features of Drupal 7 that are used, like Views 3, Rules 2, Entity API, Field API * When can I start using it? Isnât it too early? * What about Ubercart? Should I abandon ... Keywords: devdays2011; 319; drupaldevdays; drupal Downloads: 788 |  |
![[movies]](/images/mediatype_movies.gif) | Publishing Sharepoint Content On Your Website - Stefaan Ponnet, Greg Dunlap and Fabian Sörqvist I this session I'd like to show a module that allows the integration of Sharepoint content into your Drupal website. Sharepoint -> Drupal integration has been a topic that we've seen popping up on several occasions , and therefore we've implemented a module that does just that. The session will cover an introduction on how Sharepoint organizes and stores it's data , and how we map this to Drupal. A real-life example will be shown. Keywords: devdays2011; 316; drupaldevdays; drupal Downloads: 325 |  |
![[movies]](/images/mediatype_movies.gif) | Glue Code - Florian Loretan The ability to extend existing module in a clean way is what makes the difference between a project that's 80% done and one that's 100% done. This was true for Drupal 6 and is still true for Drupal 7. While the techniques are similar, a lot of things have changed. Between the confusing new possibilities and the things that used to work but don't anymore, the first Drupal 7 project can be a challenge even for experienced Drupal 6 developers... Keywords: devdays2011; 213; drupaldevdays; drupal Downloads: 166 |  |
![[movies]](/images/mediatype_movies.gif) | Troubleshooting in Drupal - Peter Arato I think there is no exception, we all have bugs and problems during the development. Sometimes it's just a small syntax error, sometimes it's a serios semantic issue. Or something that just makes a bad performance. This light session intended to present some techniques and practices that makes finding the problems easier and faster. We'll cover php, javascript, browsers, servers, debugging and performance tools. Keywords: devdays2011; 281; drupaldevdays; drupal Downloads: 126 |  |
![[movies]](/images/mediatype_movies.gif) | Lessons Learned Building A Facebook Game In Drupal (Case Study) - Tamás Demeter-Haludka In the summer of 2010, we started working on a cardgame engine for Drupal to power a Facebook Drupal Card Game. We finished the game, but after evaluation, we decided not to release the code, as it is right now not usable as a general purpose game engine. You can check out the game at http://cardgame.modulecraft.com but we have postponed releasing the game enginge as we ran out of the budget. Even if the project is not publicly available, we learned a lot, and it opened some amazing possibilitie... Keywords: devdays2011; 245; drupaldevdays; drupal Downloads: 162 |  |
![[movies]](/images/mediatype_movies.gif) | Documenting (in) Drupal, the next generation - leveraging DITA, RDFa and mindmaps - Kristof Van Tomme What would the ideal documentation system for a community driven project like Drupal look like? From the outside Drupal is perceived as a well documented project, and several people choose to work with Drupal because of this. On the inside however, a lot of people complain about the documentation. What's the reason and the meaning of these differences in perception? In this session I want to present the results of a survey that I'll do in preparation for Drupal Dev Days to investigate the genera... Keywords: DITA; documentation; graphmind; rdf; rdfa; single sourcing; Drupal; devdays2011; drupaldevdays Downloads: 189 |  |